scientific principles of technology - Español Inglés Diccionario